package wrapper;

/**
 * 包装类出现的原因是为了解决基本类型不能直接参与面向对象开发的情况。
 * 使基本类型可以以“对象”的形式存在
 */
public class IntegerDemo {
    public static void main(String[] args) {
        int i =128;
        //  Integer i1 = new Integer(i);
        //  Integer i2 = new Integer(i);
        Integer i1 = Integer.valueOf(i);
        Integer i2 = Integer.valueOf(i);
        System.out.println(i1 == i2);//false
        System.out.println(i1.equals(i2));//ture

        int d = i1.intValue();
        System.out.println(d);
        double dou = i1.doubleValue();
        System.out.println(dou);
        byte b = i1.byteValue();
        System.out.println(b);
    }

}
